Big Huge Thesaurus

goa bean vine

noun